/*
@import url(../wsys/sforum_def.css);
*/
.trimmer{
	position:relative;
	top:-30px;
	font-size:0px;
	line-height: 0px;
}
.btn-old-cmd-pasteextern
{
	background:Transparent url(icons/cmd_mvpclip.gif) no-repeat scroll 0 3px !important;
}
.sfdiffdel,.sfdiffdel *
{
	color : red;
	text-decoration:line-through;
}
.sfdiffadd,.sfdiffadd *
{
	color : green;
}
.sfWinBlock
{
	position:absolute;
	display:none;
	background-image: url(blocker.gif);
	z-index:2000;
	cursor:wait;
	left:0;top:0;width:100%;height:100%;
}

.sfcontentInfo {
    font-family: tahoma,arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    background-color: #000000;
}
#sfShowEditDetail
{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:White;
	text-align:left;
}
.sfOverAuto
{
	overflow:auto;
	position:absolute;
	width:100%;
	height:100%;
}
.sfOverCnt
{
	width:100%;
	height:100%;
	position:relative;
}
.fullblock
{	width:100%;
	height:100%;
}
.fullBlock
{
	width:100%;
	height:100%;
}
.floatbreaker
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
body 
{
	width:100%;	height:100%;
	PADDING: 0px; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma,arial,  helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color:White;
	overflow:auto;
}

.mainContent,.mainContent *,.DialogFrame,.DialogFrame *
{
	FONT-FAMILY: tahoma,arial,  helvetica, sans-serif; 
	FONT-SIZE: 11px;
}

form
{
	display:inline;	padding:0;margin:0;
}

.sfdiffdel,.sfdiffdel *
{
	color : red;
	text-decoration:line-through;
}
.sfdiffadd,.sfdiffadd *
{
	color : green;
}
.sfWinBlock
{
	position:absolute;
	display:none;
	background-image: url(blocker.gif);
	z-index:2000;
	cursor:wait;
	left:0;top:0;width:100%;height:100%;
}

.sfcontentInfo {
    font-family: tahoma,arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    background-color: #000000;
}
#sfShowEditDetail
{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:White;
	text-align:left;
}
.sfOverAuto
{
	overflow:auto;
	position:absolute;
	width:100%;
	height:100%;
}
.sfOverCnt
{
	width:100%;
	height:100%;
	position:relative;
}
.fullblock
{	width:100%;
	height:100%;
}
.fullBlock
{
	width:100%;
	height:100%;
}

.floatbreaker
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.topgrid .x-grid3-header
{
	display:none;
	}
.innerGrid .x-grid3-header
{
	display:block;
	}
.bodyPrint
{
	BACKGROUND-COLOR: #ffffff; 
}
.mainContent a img
{
	border:none;
}
.mainContent strong,.mainContent strong b,.DialogFrame strong
{
	font-weight: bold;
}
.DialogFrame, .DialogFrame *
	{
	-moz-box-sizing:border-box;
}
.mainContent p,.DialogFrame p
{
	padding:0px;
	margin:0px;	
}

.mainContent ul,.DialogFrame ul
{
	margin-top:0px;
	margin-bottom:13px;
	list-style-position:none;
	list-style-type:square;
	padding-left:17px;
}
.mainContent li,.DialogFrame li
{
	margin-top:6px;
}

table.pagebody
{
	width:100%;
	height:100%;
}
.articelBack
{
	margin-top:20px;
}
.leftColBackground{ background:url("farbverlauf_gruen.png") repeat-y scroll left top #FFFFFF; }

.headerLeftCol{ width:50%; float:left; }/* mau 180px mc */
.headerRightCol{ width:50%; float:right;}

.leftColW{ width:162px; }/* mau 180px mc */
.topRowH{ height:89px;}
.toolRowH{ height:20px;}
.toolRowW{ height:20px;}
.mainColW{ width:100%;}

.mainColBorder{ border:1px solid #D0D0D0; }

.bottomRowH{ height:20px;}
.contentRowH{ height:100%;}

.overFlowAuto
{
	position:absolute;
	overflow:auto;
	width:100%;
	height:100%;
	visibility:visible;

}
.overFlowCnt{width:100%;	height:100%;	position:relative;overflow:auto;}
.Hidden
{
	overflow:hidden;
	position:relative;
}
.overFlowHidden
{
	overflow:hidden;
	position:absolute;
	width:100%;
	height:100%;
	visibility:visible;
}
.colorBGBase{}
.colorBGLight{background-color:#8EA3C4;}
.colorBGDark
{
	/*background-color:#00528C;color:White;*/
}
.mainContent fieldset legend
{
	color:/*blau:*//*#00528C;*/ /*gr�n:*//*#A2C938*/ /*grau:*/#D0D0D0; 
}
font.sfcred,.sfcred,font.sfcred *
{
	color:Red;
}
font.colorLight,.colorLight,font.colorLight *
{
	color:#CEE6CC;
}
font.colorDark, .colorDark, font.colorDark *
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F;
}
font.sfccolorGray, .sfccolorGray,font.sfccolorGray *
{
	color:#888888;
}
font.sfcLargeFont, .sfcLargeFont
{
	display:inline;
	font-size:13px !important;
}
font.sfcLargeFont2, .sfcLargeFont2
{
	display:inline;
	font-size:15px !important;
}


.headerZeile
{
	/*background-color:#4c7bab;
	color:White;
	background-image:url(header_zeile.gif);
	background-repeat:repeat-x;
	background-position:0px 4px;*/
	color:transparent;

}

.colorBGToolBar{background-color:/*#D8D8D8*/transparent;}
td.mainColW{
	/*padding-left:2px;*/}
td.toolBarSpan{padding-top:2px;padding-bottom:2px;}
.colorLine
{
	position:absolute;
	overflow:hidden;
	width:100%;
}
.htmlmail
{
	clear:both;
}
.userInfo
{
	padding-top:3px;
	padding-left:5px;
	font-size:10px;	
}
.copyright{
	padding-top:0px;
	padding-left:5px;
	line-height: 18px;
}

.menuTop
{
	position:absolute;	height:100%;	width:auto;	padding-top:3px;
	font-size:10px;
}
.menuTopRight 
{
	right:0;padding-right:20px;
}
.menuTopLeft
{
	left:0;	padding-left:0px;
}
.menuBottom
{
	position:absolute;	height:100%;	width:auto;	padding-top:3px;right:0;padding-right:20px;
}
.menuTop a,.menuBottom a
{
	display:block;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	color:Black;
	background-image:url(icons/arrows/icon_pf_gruen_re.gif);
	background-repeat:no-repeat;
	background-position:0 1;
	padding-left:15px;
	margin-left:13px;
	font-weight:bold;
}
.menuTop a:hover,.menuTop .sfActiveLink,.menuBottom a:hover,.menuBottom .sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_rot_re.gif);
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
	
}
.menuTop2
{
	font-size:10px;
	padding-left:10px;
	margin-top:5px;
}
.menuTop2 a
{
	display:block;
	float:left;
	text-decoration:none;
	color:Black;
	background-image:url(icons/arrows/icon_pf_gruen_re.gif);
	background-repeat:no-repeat;
	background-position:0 1;
	padding-left:15px;
	margin-right:7px;
	font-weight:normal;
	height:20px;
}
.menuTop2 a:hover,.menuTop2 .sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_rot_re.gif);
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
}

.menuLeft
{
	padding-top:10px;
	padding-left:5px;
}
.indatexToolbar input.AnkerButton,
.menuLeft input.AnkerButton
{
	FONT-FAMILY: tahoma,arial,  helvetica, sans-serif;
} 
.menuLeft a
{
	display:block;
	text-decoration:none;
	color:black;
	background-image:url(icons/arrows/icon_pf_gruen_re.gif);
	background-repeat:no-repeat;
	background-position:0 1;
	padding-left:18px;
	margin-left:0px;
	font-weight:normal;
	font-size:11px;
}
.menuLeft a:hover,.menuLeft .sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_rot_re.gif);
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
}
.menuLeft .mgroup
{
	margin-bottom:10px;
	clear:both;
}
.menuLeft .msubgroup
{
	line-height:1px;
}

.menuLeft .label
{
	font-weight:bold;
	margin-bottom:5px;
}
.menuLeft .mgroup a
{
	background-image:none;
	padding-left:0px;
	margin-left:0px;
	line-height:15px;
	margin-bottom:5px;
}
.menuLeft img
{
	clear:both;
	
}
.menuLeft .mgroup br
{
	
}
.menuLeft .mgroup  img
{
	float:left;
	margin-right:5px;
	vertical-align:bottom;
	
}
.menuLeft .mgroup  .label
{
	font-size:11px;
}
.menuLeft .mgroup a:hover,.menuLeft .mgroup .sfActiveLink
{
	background-image:none;
}
.sfobj31block
{
	width:100%;
}
.sffullblock
{
	height:100%;
	width:100%;
}
div.idx_formeditor
{
	height:100%;
}
.FLayoutMain
{
	position:relative;
}
.pageContent 
{
	padding-top: 5px;
	FONT-SIZE: 11px; 
	padding-left:10px;
}
.idx_formBodyHead,.idx_formBodyContent
{
	/* mau mc
	padding-left:10px;
	*/
}
.pageContent .sfscnt
{
	margin-bottom: 10px;
}
.pageContent .cnt_w_1
{
	width:510px;
}
.pageContent .cnt_w_2
{
	width:200px;
	margin: 0 0 0 0;
}
.pageContent div.cnt_w_2
{
	margin-left:25px;
}
.pageFrame 
{
	padding:0px;
	position:relative;
}
.pageContent a
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	text-decoration:none;
}
.pageContent a:hover
{
	color:/*#4792C9*/  /*#A2C938*/ #000000;
}
a.toggler
{
	background-image:url(icons/arrows/icon_pf_gruen_re.gif);
	background-repeat:no-repeat;
	background-position:0 2;
	background-position:expression('0 1');
	padding-left:18px;
	line-height:15px;
	color:Black;

}
a.toggler:hover
{
	background-image:url(icons/arrows/icon_pf_rot_re.gif);
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
}
a.toggler.sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_gruen_un.gif);
}
a.toggler.sfActiveLink:hover
{
	background-image:url(icons/arrows/icon_pf_rot_un.gif);
}
.sfccontent, .sfccontent *
{
	color:Black;
}

.sfcheadline
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	FONT-WEIGHT: bold; 
	MARGIN-BOTTOM: 5px; 
	height:20px;
	line-height:20px;
}
.sfcheadline *
{
}
.sfccontent img
{
	margin-right:26px;
}
.pageContent .sfc_std .sfcheadline
{
	font-size:12px;
}
.sfscnt p
{
	margin:0px;
}
.sfscnt, .sfscnt p,.sfscnt td
{
	font-size: 11px;
	line-height: 18px;
}
.pageContent .sfc_std .sfccontent
{
	font-size: 11px;
	line-height: 18px;
}
.pageContent .sfc_std .sfccontent *
{
	font-size: 11px;
}
.pageContent .cnt_w_2 .sfcheadline
{
	padding: 2px 5px 10px 5px;
	margin: 0px 0px 2px 0px;
	height: 24px;
	background-color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	color:white;
	line-height:18px;
	font-size: 13px;
	font-weight:bold;
}
.pageContent .cnt_w_2 .sfccontent
{
	padding:4px 5px 26px 5px;
	line-height: 20px;
	/**
	border-top:  solid 2px #D8D8D8;
	border-bottom: solid 2px #D8D8D8;
*/
	font-size:11px;
}
.pageContent .cnt_w_2 .sfccontent *
{
	font-size:11px;
}
.spacer
{
	height:1px;
	line-height:1px;
	font-size:1px;
	position:relative;
	clear:both;
	background-color:#EEF6ED;
	margin-bottom:5px;
}
.stdform,.sferror 
{
	margin-bottom:5px;
	height:auto;
	width:100%;
}
.stdform {
	width:510px;
}
.sfFromMessageBlock
{
	overflow:auto;
	height:6em;
}
.sfFromMessageBlock img
{
	text-align:left;
	vertical-align:text-bottom;
}
.sfFromMessageBlock a
{
	text-decoration:none;
	color:black;
	font-weight:normal;
	font-size:11px;
}
.sfFromMessageBlock a:hover
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
}
.sfFromMessageBlock ol,.sfFromMessageBlock ul
{
	margin-top:0px;
	margin-bottom:0px;
}
.sfFromMessageBlock li
{
	margin-left:0px;
	margin-top:0px;
}

.sferror *
{
	font-size:10px;
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
} 

.stdform .row
{
	clear:both;
	width:100%;
	position:relative;
	height:22px;
	padding:0px;
	margin:0px;
}
.stdform a.link 
{
	margin-top:5px;
	display:block;
	float:left;
	font-size:11px;
}
.stdform .link *
{
	font-size:11px;
}
.stdform .group
{
	padding-left:13px;
	padding-right:13px;
}
.stdform .label
{
	float:left;
	padding-top:4px;
	width:180px;
	font-size:11px;
}
.stdform .shortlabel
{
	width:auto;
	margin-right:5px;
}
.stdform .shortctrl
{
	width:auto;
}
.stdform .rowSubmit
{
	clear:both;
	width:100%;
	height:20px;
}
.stdform input,.stdform .button,.stdform button, .stdform textarea, .stdform select {
	width: 100%;
	font-size:11px;
	border:1px solid /*#00528C;*/ /*#A2C938*/ #7F7F7F;
	height:18px;
}
.stdform .sffctrl,.stdform input.sffctrl,.stdform input.sffsubmit
{
	float:left;
	width:300px;
}

.rowSubmit input,.rowSubmit .button, input.sffsubmit
{
	background-color:/*#00528C;*/ /*#A2C938*/ #7F7F7F;
	color:#FFFFFF;
}
input.sffsubmit
{
	float:left;
	width:100%;
	
}
.sfform_head
{
	clear:both;
	background-color:#D8D8D8;
	padding:4px 9px 4px 13px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	
	
}

.stdform.formeditor .label
{
	width:155px;
}
.stdform.formeditor .sffctrl
{
	width:100%;
}
.stdform.formeditor textarea
{
	height:50px;
}
.indatexTable
{
	clear:both;
}
.indatexTable table.m
{
}

.indatexTable a.button
{
	display:block;
	width:100%;
	border:1px solid #EEF6ED;
	background-color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	
}
.indatexTable input.button
{
	display:block;
	width:100%;
	color:White;
	background-color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	border:none;
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
}	

.indatexTable table.m th
{
	border-right: 1px solid #888888;
	padding: 4px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color:Black;	
	font-size:11px;
	background-color:#D8D8D8
}
.indatexTable .nohead2
{
	background-image:none;
	background-color:White;
	border-left: 1px solid white;
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
}
.indatexTable table.m tbody td
{
	border-right: 1px solid #888888;
	padding-left:3px;
	padding-right:3px;
	color: black;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	font-size:11px;
}
.indatexTable tbody tr
{
	height:22px;
}
.indatexTable tbody tr.hilite
{
	background-color:#E9E9E9;
}
.indatexTable tbody tr.ps_0 td,.indatexTable tbody tr.ps_ td
{
	font-weight:bold;
}
.indatexTable table.m thead,.indatexTable table.m tfoot
{
	margin:0px;
	padding:0px;
}
.indatexTable table.m thead td,.indatexTable table.m tfoot td
{
	margin:0px;
	padding:5px 2px 5px 2px;
	
}

.indatexTable .navigator
{
	clear:both;
}
.indatexTable .navigator .left
{
	float:left;
}
.indatexTable .navigator .middle
{
	float:left;
}
.indatexTable .navigator .right
{
	float:left;
	margin-left:20px;
}
.indatexTable .navigator input.curPage
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	text-decoration:underline;
}

.indatexTable .navigator input
{
	background-color:Transparent;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	text-decoration:underline;
}
a.iconButton
{
	padding:0px;
	margin:0px;
	padding-top:1px;
	background-image:none;
	border:1px solid white;
	width:24px;
	height:20px;
	text-align:center;
	margin-right:2px;
	float:left;
}
a.iconButton:hover
{
	background-image:none;
	border:1px solid /*#00528C;*/ /*#A2C938*/ #7F7F7F; 
}
a.iconButton input
{
	display:inline;
}
.productHeader
{
	clear:both;
	margin-bottom:0px;
}
.productHeader .col1
{
	float:left;
	width:60%;
}
.productHeader .col2
{
	float:right;
	width:40%;
	padding-top:5px;
}
.indatexToolbar 
{
}
.indatexToolbar div
{
	float:left;
	margin-left:5px;
}
.indatexToolbar .right
{
	float:right;
	margin-left:3px;
}
.indatexToolbar .label
{
	padding-right:3px;
}
.indatexToolbarAction
{
	margin:0px;
	padding:0px;
}
.indatexToolbarAction a.button
{
}
.tree
{
}
.tree .label
{
}
.tree .childs
{
	padding-left:15px;
}
.indatexToolbar a.button
{
	padding-top:4px;
	float:left;
	background-position:0 7px !important;
	height:auto;
	text-decoration:none;
	padding-top:expression(5);
}
button.AnkerButton,input.AnkerButton
{
	height:auto;
	margin:0px;
	padding:0px;
	width: expression(0);  
    overflow: visible;
	color:black;
	border:none;
	background:Transparent url(icons/arrows/icon_pf_gruen_re.gif) no-repeat;
	background-position:0 3;
	cursor:pointer;
	padding-left:10px;
	padding-left:expression(17);
	padding-top:expression(2);
	margin-right:expression(5);
	font-size:11px;
	margin-right:7px;
	margin-top:4px;
	text-align:left;
}

.transformButton {
    background-image:url(icons/arrow-branch.png);
}

button.AnkerButton.noAcl,input.AnkerButton.noAcl
{
	background-image:url(icons/arrows/icon_pf_gruen_re_noacl.gif);
	color:black;
}
.noAcl .sfActiveLink,.noAcl .sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_rot_re_noacl.gif) !important;
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
}

input.AnkerButton.sfActiveLink,button.AnkerButton.sfActiveLink
{
	background-image:url(icons/arrows/icon_pf_rot_re.gif);
	color:/*#4792C9*/  /*#A2C938*/ #7F7F7F;
}


.overBlocker
{
	position:absolute;
	top:0px;left:0px;
	width:100%;
	height:100%;
	z-index:10000;
	background-color:#fefefe;
	border:none;
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.5;
}
.waitMessage 
{
	position:absolute;
	top:50px;left:50px;
	width:auto;
	height:auto;
	z-index:10001;
	background-color:white;
	padding:5px;
	border:2px solid green;
}
.DialogFrame
{
	position:absolute;
	top:110px;
	left:50%;
	margin-left:-200px;
	width:400px;
	height:300px;
	z-index:10001;
}
.DialogFrame .shadow
{
	position:absolute;
	left:5px;
	top:5px;
	width:100%;
	height:100%;
	background-color:Black;
	filter: alpha(opacity=10);
	opacity: 0.1;
	-moz-opacity:0.1;
}
.DialogFrame .innerFrame 
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:2px solid green;
}
.DialogFrame .Header
{
	position:relative;
	height:20px;
	text-align:left;
	line-height:20px;
	padding:0px;
	overflow:hidden;
	background-color:White;
}
.DialogFrame .Header .Text
{
	position:absolute;
	width:auto;
	font-weight:bold;
	padding:0px 6px 2px 2px;
	border-right:2px solid white;
	height:100%;
}
.DialogFrame .Body
{
	height:100%;
	overflow:auto;
	padding:5px;
	background-color:White;
}
.DialogFrame .dlgmsg
{
	margin-bottom:5px;
}
.DialogFrame .Footer
{
	position:relative;
	height:20px;
	padding:0px;
	/*margin:-10px;*/
	margin-top:-10px;	
	overflow:hidden;
	background-color:White;
}
.DialogFrame .Footer .Bar
{
	position:absolute;
	right:0px;
	width:auto;
	border-left:2px solid white;
	height:100%;
	padding:0px 0px 0px 5px;
}
.ordername 
{
	font-size:16px;
	font-weight:bold;
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
	text-align:right;
	padding-right:20px;
}
.sfcedhead
{
	font-size:12px;
	font-weight:bold;
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F;
}
.sfcedsub
{
	color:/*#00528C;*/ /*#A2C938*/ #7F7F7F; 
}
.sfcedsmall
{
	font-size:10px;
}
.sfbox
{
	border: dashed 1px #958F91;
	padding: 16px;
}
.extjsmain ul
{
	margin:0;padding:0;
	list-style:none;
}
.extjsmain .x-tab-panel-header, .extjsmain .x-tab-panel-footer 
{
	background:none;
}
.extjsmain ul.x-tab-strip-top
{
	background:none;
}
#sf-usr-option 
{
	width:510px;
	overflow:hidden;
}

